A Distributed Architecture for Remote Validation of Software Licenses Using USB/IP Protocol

نویسندگان

  • Mário J. Antunes
  • Albano Afonso
  • Filipe Mota Pinto
چکیده

USB dongles have been used by a wide range of software manufacturers to store a copy-protected of their application’s license. The licenses validation procedure through USB dongles faces several concerns, as the risks of theft or losing dongle. Also, in scenarios where the number of dongles is reduced, users may have to wait for dongle access, which may lead to loss of productivity. In this paper we propose a client/server distributed architecture for remote software licenses validation, through USB/IP protocol. The proposed approach aims to take advantage of USB/IP for distributed access to a set of USB dongles physically connected to a remote USB server, over a TCP/IP network. We describe the deployment and enhancements made to an existing open source USB/IP implementation and also present the results obtained with this architecture in a real world scenario, for validation of computer forensics applications licenses that uses USB dongles.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

REPETE2: A Next Generation Home Telemedicine Architecture1 2

As the availability of home broadband increases, there is an increasing need for a broadbandbased home telemedicine architecture. A home telemedicine architecture supporting broadband and remote training is presented. Background: Due to low availability of broadband in the home, home telemedicine projects have typically focused on the use of conventional telephone lines. Broadband penetration h...

متن کامل

Distributed Agents For Remote Service Reconstruction In Field-bus and IP networks

Computing IP networks use the TCP/IP protocol extensively for connection-oriented service access, and UDP/IP is used for best-effort connectionless data transfer. Commonly used RPC mechanisms like Java RMI, IIOP and CORBA use TCP/IP which has connection set-up and management overheads. For systems with high speed and high frequency RPC (Remote Procedure Calls), connection management overheads c...

متن کامل

Distributed System for 3d Remote Monitoring Using Kinect Depth Cameras

This article describes the design and development ofa system for remote indoor 3D monitoring using an undetermined number of Microsoft® Kinect sensors. In the proposed client-server system, the Kinect cameras can be connected to different computers, addressing this way the hardware limitation of one sensor per USB controller. The reason behind this limitation is the high bandwidth needed by the...

متن کامل

CORBA Lacks Venom

Distributed objects bring to distributed computing such desirable properties of modularisation, abstraction and reuse easing the burden of development and maintenance by diminishing the gap between implementation and real-world objects. Distributed objects, however, need a consistent framework in which inter-object communication may take place. The Common Object Request Broker Architecture (COR...

متن کامل

Remote Database Access in the Distributed Computing Environment

This paper describes the design, implementation and testing of a set of software modules that are used for remote database access in a distributed computing environment. The goal of our research and development is to implement a client server model using Structured Query Language (SQL) functions in the Open Software Foundation’s (OSF) distributed computing environment (DCE). This design is comp...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014